package com.semac.client.componentes.listaministrantes;

import java.util.ArrayList;

import com.google.gwt.event.shared.GwtEvent;
import com.semac.shared.model.Pessoa;

public class ListaDeMinistrantesChangeEvent extends GwtEvent<ListaDeMinistrantesChangeHandler> {

	public static Type<ListaDeMinistrantesChangeHandler> TYPE = new Type<ListaDeMinistrantesChangeHandler>();
	private ArrayList<Pessoa> ministrantes;

	
	public ListaDeMinistrantesChangeEvent(ArrayList<Pessoa> ministrantes) {
		this.ministrantes = ministrantes;
	}
	
	@Override
	public com.google.gwt.event.shared.GwtEvent.Type<ListaDeMinistrantesChangeHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(ListaDeMinistrantesChangeHandler handler) {
		handler.onChange(this);
	}

	public ArrayList<Pessoa> getPessoas(){
		return this.ministrantes;
	}

}
